to remain on track - Spanish English Dictionary